app.controller('flower-categort', function($scope, $controller, baseService) {
    // 继承基础控制器
    $controller('baseController', {$scope: $scope});

    // 1.多条件查询
    $scope.search=function (page,rows) {
        baseService.findByPage("/catalog/findByPage",page,rows).then(function (value) {
            $scope.dataList = value.data.list;
            $scope.paginationConf.totalItems= value.data.totalItems;//设置分页总数


        })

    }
    // 2.添加或修改
    $scope.updateOrSave=function (entity) {
        var url="save"
        if(entity.cid){
            url="update"
        }
        baseService.sendPost("/catalog/"+url,$scope.entity).then(function (response) {
            if (response.data) {
                alert("添加或更新成功")
                $scope.reload();


            }else {
                alert("添加或更新失败")
            }
        })

    }
    // 3.数据回显
    $scope.show = function(entity){
        /** 把json对象转化成一个新的json对象 */
        $scope.entity = JSON.parse(JSON.stringify(entity));
    };

    // 4.批量删除
    $scope.deleteByid=function () {
        baseService.deleteById("/catalog/delete",  $scope.ids).then(function (response) {
            if (response.data) {
                alert("删除成功")
                // 重新加载
                $scope.reload();
            }else {
                alert("删除失败")
            }

        })
    }
    })